You can interact with this notebook online: Launch notebook

Montecarlo Packet Visualization

RPacketPlotter plots the RPackets that are generated by the Montecarlo method and creates an animated plot that contains the packet trajectories as they move away from the photosphere. The properties of individual RPackets are taken from the rpacket_tracker.

RPacketPlotter uses the properties (specifically, mu and r) present in the rpacket_tracker to calculate the coordinates of packets as they move through the ejecta. In the following section, the mathematical expression for getting the angle(θ) of packets with respect to the x-axis is shown, which can be used (along with radius r) to calculate the x and y coordinates of packets.

Getting packet coordinates

RPacketPlotter uses the properties (specifically, mu and r) present in the rpacket_tracker to calculate the coordinates of packets as they move through the ejecta. In the following section, the mathematical expression for getting the angle(θ) of packets with respect to the x-axis is shown, which can be used (along with radius r) to calculate the x and y coordinates of packets. a5a4b5ab5e6b47c5893e10b1bc742dae

The diagram above shows the packet trajectory as it starts from photosphere P0 and continues to move along the subsequent points P1, P2, and so on.

Note

Here μ represents the direction of packet propagation with respect to the radial line.

To determine the polar coordinates of any arbitrary point, say P2, we need r2 and θ2. r2 is already present in the array obtained from the simulation. To determine θ2, we use the sine rule and apply it to the triangle OP1P2, where O is the center.

\[\frac{r_{2}}{\sin(\pi - \mu_{1})} = \frac{r_{1}}{\sin(\alpha)}\]

Now, writing α in terms of μ1 and θ2

\[α = μ_{1} - θ_{2}\]
\[\frac{r_{2}}{\sin(\pi - \mu_{1})} = \frac{r_{1}}{\sin(μ_{1} - θ_{2})}\]

Thus,

\[θ_{2} = -\sin^{-1}(\frac{r1}{r2}\sin(\mu_{1})) + \mu_{1}\]

Hence, for i-th point, θ will be:

\[θ_{i} = -\sin^{-1}(\frac{r_{i-1}}{r_{i}}\sin(\mu_{i-1})) + \mu_{i-1}\]

Running the simulation

[1]:
from tardis import run_tardis
from tardis.io.configuration.config_reader import Configuration
from tardis.io.atom_data import download_atom_data

# We download the atomic data needed to run the simulation
download_atom_data('kurucz_cd23_chianti_H_He')
Atomic Data kurucz_cd23_chianti_H_He already exists in /home/runner/Downloads/tardis-data/kurucz_cd23_chianti_H_He.h5. Will not download - override with force_download=True.
[2]:
# Reading the Configuration stored in `tardis_example.yml` into config

config = Configuration.from_yaml("tardis_example.yml")
[3]:
# changing config file for enabling the rpacket_tracking

config["montecarlo"]["tracking"]["track_rpacket"]=True
[4]:
sim = run_tardis(config, show_progress_bars=False)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Tabs(height=350, sizing_mode='stretch_width')
    [0] HTML(str, height=300, styles={'overflow-y': 'auto', ...})
    [1] HTML(str, height=300, styles={'overflow-y': 'auto', ...})
    [2] HTML(str, height=300, styles={'overflow-y': 'auto', ...})
    [3] HTML(str, height=300, styles={'overflow-y': 'auto', ...})
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
Exception ignored in: <function Widget.__del__ at 0x7f6a08270f40>
Traceback (most recent call last):
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/ipywidgets/widgets/widget.py", line 485, in __del__
    self.close()
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py", line 77, in close
    self._document.remove_on_change(self)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/document.py", line 592, in remove_on_change
    self.callbacks.remove_on_change(*callbacks)
  File "/home/runner/micromamba/envs/tardis/lib/python3.12/site-packages/bokeh/document/callbacks.py", line 331, in remove_on_change
    del self._change_callbacks[callback]
        ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: BokehModel()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
File ~/micromamba/envs/tardis/lib/python3.12/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude)
    974     method = get_real_method(obj, self.print_method)
    976     if method is not None:
--> 977         return method(include=include, exclude=exclude)
    978     return None
    979 else:

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/viewable.py:801, in Viewable._repr_mimebundle_(self, include, exclude)
    798     loaded = hv.extension._loaded
    800 if config.comms in ('vscode', 'ipywidgets'):
--> 801     widget = ipywidget(self)
    802     if hasattr(widget, '_repr_mimebundle_'):
    803         return widget._repr_mimebundle_(include=include, exclude=exclude), {}

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/panel/io/notebook.py:575, in ipywidget(obj, doc, **kwargs)
    573 doc = doc if doc else Document()
    574 model = panel(obj, **kwargs).get_root(doc=doc)
--> 575 widget = BokehModel(model, combine_events=True)
    576 if hasattr(widget, '_view_count'):
    577     widget._view_count = 0

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:70, in BokehModel.__init__(self, model, **kwargs)
     68 def __init__(self, model, **kwargs):
     69     assert isinstance(model, LayoutDOM)
---> 70     self.update_from_model(model)
     71     super(BokehModel, self).__init__(**kwargs)
     72     self.on_msg(self._sync_model)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:94, in BokehModel.update_from_model(self, model)
     92 def update_from_model(self, model):
     93     self._model = model
---> 94     self.render_bundle = self._model_to_traits(model)
     95     self._document.on_change_dispatch_to(self)

File ~/micromamba/envs/tardis/lib/python3.12/site-packages/jupyter_bokeh/widgets.py:84, in BokehModel._model_to_traits(cls, model)
     82     document = Document()
     83     document.add_root(model)
---> 84 (docs_json, [render_item]) = standalone_docs_json_and_render_items([model], True)
     85 render_bundle = dict(
     86     docs_json=docs_json,
     87     render_items=[render_item.to_json()],
     88     div=div_for_render_item(render_item),
     89 )
     90 return render_bundle

TypeError: standalone_docs_json_and_render_items() takes 1 positional argument but 2 were given

Plotting Packets with RPacketPlotter

Importing the RPacketPlotter

[5]:
from tardis.visualization import RPacketPlotter

Now, we create an RPacketPlotter object rpacket_plotter that will be used to generate a plot.

no_of_packets can be specified as a parameter to the from_simulation class method. By default, 15 packets will used to create a plot.

[6]:
rpacket_plotter = RPacketPlotter.from_simulation(sim, no_of_packets=20)

Using the rpacket_plotter we use the generate_plot method to create a plot.

Here the theme parameter can be defined. Currently, we have 2 themes, i.e. light and dark. By Default the light theme will be plotted.

Light Theme

[7]:
rpacket_plotter.generate_plot().show(renderer="notebook_connected")

Dark Theme

[8]:
rpacket_plotter.generate_plot(theme="dark").show(renderer="notebook_connected")

Using Animation and Other interactive features

The Play button at the bottom-left can be used to start the animation. The animation can be paused at any time using the pause button. Also, the timeline slider can be used to reach any point in the animation. A demo is shown below. a02213aa266f493f98cf21262db7527d

Hovering over any packet will show its properties like its coordinates, interaction type, etc. The zoom-in feature can be used to view a particular part of the plot. The demo below shows these features. b5c7d2f59ca84706bb09850a114d5460